﻿using System;
using System.Collections.Generic;

namespace SheepStorage.Domain.Entity
{
    /// <summary>
    /// 种母配种表
    /// </summary>
    public partial class SheepMomHybridization
    {
        /// <summary>
        /// 主键
        /// </summary>
        public int MomHybridizationId { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public string? OverBit { get; set; }
        /// <summary>
        /// 电子耳号
        /// </summary>
        public string? ElEarTag { get; set; }
        /// <summary>
        /// 种母品种(枚举)
        /// </summary>
        public int? MomHybridizationVariety { get; set; }
        /// <summary>
        /// 配种公羊（查询种公下拉框选择）
        /// </summary>
        public string? MomHybridizationDad { get; set; }
        /// <summary>
        /// 种公品种
        /// </summary>
        public int? MomHybridizationDadVariety { get; set; }
        /// <summary>
        /// 配种方式（枚举）
        /// </summary>
        public int? MomHybridizationType { get; set; }
        /// <summary>
        /// 种母发情类型（枚举）
        /// </summary>
        public int? MomHybridizationHeatType { get; set; }
        /// <summary>
        /// 首配评分
        /// </summary>
        public string? MomHybridizationScore { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public int? BuildingName { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public int? SheepFieldName { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int? NewBuildingName { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public int? NewSheepFieldName { get; set; }
        /// <summary>
        /// 繁殖状态（枚举）
        /// </summary>
        public int? MomHybridizationState { get; set; }
        /// <summary>
        /// 配种日期
        /// </summary>
        public DateTime? MomHybridizationDate { get; set; }
        /// <summary>
        /// 上一次配种日期
        /// </summary>
        public DateTime? MomHybridizationLastDate { get; set; }
        /// <summary>
        /// 重量
        /// </summary>
        public decimal? MomHybridizationWeight { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? MomHybridizationRemark { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
        public string? SerialNumber { get; set; }
        /// <summary>
        /// 添加人
        /// </summary>
        public string? AddName { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string? UpdateName { get; set; }
        /// <summary>
        /// 删除人
        /// </summary>
        public string? DelName { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime? AddTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 删除时间
        /// </summary>
        public DateTime? DelTime { get; set; }
        /// <summary>
        /// 逻辑删 0未删，1已删
        /// </summary>
        public int? IsDel { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public int? Uid { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public int? CheckUid { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>

        public DateTime? CheckDate { get; set;}
    }
}
